package cn.com.dhcc.app.pub.core.handler;

import cn.com.dhcc.app.core.CoreEnv.ParaGetTool;
import cn.com.dhcc.app.core.handler.threadpoolhandler.ThreadPool;


/**
 * 文件解析处理器
 * 
 * @日期 2015-5-20 下午2:46:20
 * @作者  高强
 */

public class FileAnalyzeHandler {
	//public static String THREAD_POOL_NAME="FIILE_ANALYZE";
	public static String THREAD_POOL_STRUC="STRUC_THREAD";
	public static Long MAX_NUM=ParaGetTool.getPara(Long.class,"app.execution.maxquerynum",10000l);
	
	/**
	 * 创建线程池，1个线程，为了防止文件解析的先后顺序问题
	 */
	static{
		ThreadPool.createPool(THREAD_POOL_STRUC, 50, 50, Integer.MAX_VALUE);	
	}
	
	/**
	 * 创建线程池，每个节点创建一个线程池，改线程池只有一个线程
	 * @param name
	 */
	public static void initPool(String name){
		ThreadPool.createPool(name, 1, 50, Integer.MAX_VALUE);
	}
	
	
	
	

}
